/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package gradius.Elementos.Naves;

import gradius.InterfaceGrafica.TelaGrafica;
import gradius.Elementos.Tipos.tipoTiro;
import java.awt.Image;

/** Classe que define os atributos e métodos da nave Cheetos
 * @author Eduardo
 */
public class Cheetos1 extends NaveAnimada
{
    /** Construtor da classe Cheetos
     * @param tela - Painel de desenho do jogo
     * @param imagens - Vetor onde as imagens de um determinado elemento são armazenadas
     * @param coordX - Coordenada do eixo horizontal
     * @param coordY - Coordenada do eixo vertical
     * @param tamX - Largura em pixels do elemento no eixo horizontal
     * @param tamY - Largura em pixels do elemento no eixo vertical
     */
    public Cheetos1(TelaGrafica tela, Image[] imagens, int coordX, int coordY, int tamX, int tamY)
    {
        super(tela,imagens, coordX, coordY, tamX, tamY);
        this.setVidaNave(1);
        this.setIncrX(-8);
        this.setIncrY(0);
    }

    /** Método que da movimento à nave Cheetos1 incrementando suas coordenadas
     * e mudando sua direção quando ela chegar em determinada coordenada
     */
    @Override
    public void movimenta()
    {
        if (this.getElementoCoordenada().getCoordX()<500)
        {
            this.setIncrY(5);
        }
        this.incrementaElementoCoordenada(this.getIncrX(), this.getIncrY());
    }
}
